.TH std::basic_const_iterator::operator++,--,+=,-= 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::basic_const_iterator::operator++,--,+=,-= \- std::basic_const_iterator::operator++,--,+=,-=

.SH Synopsis
   constexpr basic_const_iterator& operator++();                   \fB(1)\fP (since C++23)
   constexpr void operator++(int);                                 \fB(2)\fP (since C++23)
   constexpr basic_const_iterator operator++(int)                  \fB(3)\fP (since C++23)
       requires std::forward_iterator<Iter>;
   constexpr basic_const_iterator& operator--()                    \fB(4)\fP (since C++23)
       requires std::bidirectional_iterator<Iter>;
   constexpr basic_const_iterator operator--(int)                  \fB(5)\fP (since C++23)
       requires std::bidirectional_iterator<Iter>;
   constexpr basic_const_iterator& operator+=( difference_type n ) \fB(6)\fP (since C++23)
       requires std::random_access_iterator<Iter>;
   constexpr basic_const_iterator& operator-=( difference_type n ) \fB(7)\fP (since C++23)
       requires std::random_access_iterator<Iter>;

   Increments or decrements the iterator, by applying the corresponding operation on
   the underlying iterator.

   1-3) Increments by one.
   4,5) Decrements by one.
   6,7) Advances the iterator by n or -n positions respectively.

.SH Return value

   1,4,6,7) *this
   3,5) A copy of *this that was made before the change
   2) \fI(none)\fP

.SH Example

    This section is incomplete
    Reason: no example

.SH See also

   operator++
   operator++(int)
   operator+=
   operator+       advances or decrements the iterator
   operator--      \fI(public member function of std::move_iterator<Iter>)\fP
   operator--(int)
   operator-=
   operator-
   \fI(C++11)\fP

.SH Category:
     * Todo no example
